home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group94a.txt / 000181_icon-group-sender _Mon Jun 20 18:36:24 1994.msg < prev    next >
Internet Message Format  |  1994-08-19  |  5KB

  1. Received: by cheltenham.cs.arizona.edu; Mon, 20 Jun 1994 16:40:48 MST
  2. From: "Art Eschenlauer" <eschen@molbio.cbs.umn.edu>
  3. Message-Id: <9406202336.AA16363@molbio.cbs.umn.edu>
  4. Subject: IClip version 0.2 alpha announcement
  5. To: icon-group@cs.arizona.edu (icon-group@cs.arizona.edu)
  6. Date: Mon, 20 Jun 1994 18:36:24 -0500 (CDT)
  7. Cc: eschen@molbio.cbs.umn.edu (Art Eschenlauer)
  8. X-Mailer: ELM [version 2.4 PL23]
  9. Mime-Version: 1.0
  10. Content-Type: text/plain; charset=ISO-8859-1
  11. Content-Transfer-Encoding: 8bit
  12. Content-Length: 3931      
  13. Status: R
  14. Errors-To: icon-group-errors@cs.arizona.edu
  15.  
  16. Now available at cs.arizona.edu in /icon/iclip
  17.  
  18. (1) Version 0.2 alpha of the IClip package (IClip0.2a.cpt.hqx)
  19.  
  20. and
  21.  
  22. (2) An enhanced version of the iconx interpreter from the standalone Macintosh
  23. version of Icon 8.0 (iconx-update.cpt.hqx) to replace the (buggy) iconx
  24. that I supplied and was incorporated into mse.hqx about a year ago.
  25. To write your own filters for IClip you will need mse.hqx (and I recommend
  26. iconx-update.cpt.hqx as well...)
  27.  
  28. Enjoy.
  29.  
  30.  
  31. What is IClip? That is the subject of the rest of this message:
  32.  
  33. IClip by Art Eschenlauer (eschen@molbio.cbs.umn.edu)
  34.  
  35. - Description
  36.  
  37. IClip is a Macintosh application that "filters" text data on the Clipboard. 
  38. The user copies text data onto the Clipboard from within any application, 
  39. executes an IClip filter, and pastes the resulting text where it is needed. 
  40.  
  41. IClip does not support styled text. Bold, italic, underlining, superscripting 
  42. and subscripting information will be lost, although this information should not 
  43. interfere with the operation of IClip. IClip is intended for System 7.
  44.  
  45. IClip filters can be programmed using the Macintosh standalone implementation 
  46. of the Icon programming language, version 8.0. IClip filters are Icon programs 
  47. that are slightly modified after translation. Text data on the Clipboard serves 
  48. as the standard input to the IClip filter, and, when execution is completed, 
  49. the standard output is copied to the Clipboard as text data, in place of the 
  50. input data. (All other IClip operations, including file I/O, work exactly as 
  51. they do for iconx.) Thus, filters can be designed and tested using iconx and 
  52. subsequently converted to IClip-filter format. (Since the Icon interpreter is 
  53. part of the IClip application, iconx is NOT required in addition to IClip in 
  54. order to execute IClip filters.)
  55.  
  56. IClip is not intended to be a "full-blown" Macintosh implementation of Icon. 
  57. Instead, its purpose is to make Icon's text-processing and computation power 
  58. available for Clipboard-filtering tasks.
  59.  
  60. - An example
  61.  
  62. Consider a simple Icon program, 'reverse.icn', that reverses the lines of an 
  63. input file:
  64.  
  65.     procedure main()
  66.         every writes( reverse( read() ) )
  67.     end
  68.  
  69. This is translated using the command
  70.  
  71.     icont reverse
  72.  
  73. producing the iconx document 'reverse'.  If you run 'reverse' and type
  74.  
  75.     Able Was I Ere I Saw Elba^D
  76.  
  77. the computer would reply
  78.  
  79.     ablE waS I erE I saW elbA
  80.  
  81. To convert 'reverse' from an iconx document to an IClip filter-document, 
  82. drag-and-drop it onto the 'Icon to IClip' program's icon. Now, if you are using 
  83. a word processor (or whatever) and you copy
  84.  
  85.     Able Was I Ere I Saw Elba
  86.  
  87. onto the clipboard and run 'reverse'
  88.  
  89.     ablE waS I erE I saW elbA
  90.  
  91. is placed onto the clipboard in its place. For convenience (under System 7), 
  92. the 'reverse' IClip filter-document can be put into the Apple Menu Items folder 
  93. and invoked simply by selecting 'reverse' off of the Apple menu.
  94.  
  95. ++++++++++   NOTICE - GRATIS EXPERIMENTAL SOFTWARE   ++++++++++
  96.  
  97. THIS IS EXPERIMENTAL SOFTWARE THAT IS PROVIDED "AS IS" FOR YOUR USE, GRATIS. 
  98. NO  WARRANTY OR REPRESENTATION WHATSOEVER, EITHER EXPRESS OR IMPLIED, IS GIVEN 
  99. WITH RESPECT TO THIS SOFTWARE, ITS QUALITY, PERFORMANCE, MERCHANTABILITY, OR 
  100. FITNESS FOR A PARTICULAR PURPOSE. IF YOU CHOOSE TO USE IT, YOU ASSUME ALL RISKS 
  101. AS TO ITS QUALITY AND PERFORMANCE, INCLUDING (BUT NOT LIMITED TO) LOST TIME, 
  102. DATA, MONEY, AND USE OF, OR DAMAGE TO, YOUR COMPUTER, YOUR BRAIN, ETC.. NO ONE 
  103. SHALL IN ANY EVENT BE HELD LIABLE  FOR ANY DAMAGE OR LOSS THAT MAY BE CAUSED 
  104. BY, OR MAY BE ASSOCIATED WITH, THIS SOFTWARE.
  105.  
  106. Translation: you didn't pay (or shouldn't have paid) for this EXPERIMENTAL 
  107. software, so it's up to you to cover any damages. While I have tested this 
  108. software (somewhat) and have no malicious intent in providing this software, 
  109. excrement transpires, and it's up to you to wipe it up. YOU MAY NOT USE THIS 
  110. SOFTWARE IF YOU DO NOT AGREE WITH THE ABOVE.
  111.  
  112.